Expander Mixing Lemma
   HOME

TheInfoList



OR:

The
expander Expander may refer to: *Dynamic range compression operated in reverse *Part of the process of signal compression *Part of the process of companding *A component used to connect SCSI computer data storage, devices together *Turboexpander, a turbin ...
mixing lemma intuitively states that the edges of certain d-regular graphs are evenly distributed throughout the graph. In particular, the number of edges between two vertex subsets S and T is always close to the expected number of edges between them in a
random In common usage, randomness is the apparent or actual lack of pattern or predictability in events. A random sequence of events, symbols or steps often has no :wikt:order, order and does not follow an intelligible pattern or combination. Ind ...
d-
regular graph In graph theory, a regular graph is a graph where each vertex has the same number of neighbors; i.e. every vertex has the same degree or valency. A regular directed graph must also satisfy the stronger condition that the indegree and outdegree o ...
, namely \frac dn, S, , T, .


''d''-Regular Expander Graphs

Define an (n, d, \lambda)-graph to be a d-regular graph G on n vertices such that all of the eigenvalues of its adjacency matrix A_G except one have absolute value at most \lambda. The d-regularity of the graph guarantees that its largest absolute value of an eigenvalue is d. In fact, the all-1's vector \mathbf1 is an eigenvector of A_G with eigenvalue d, and the eigenvalues of the adjacency matrix will never exceed the maximum degree of G in absolute value. If we fix d and \lambda then (n, d, \lambda)-graphs form a family of
expander graphs In graph theory, an expander graph is a sparse graph that has strong connectivity properties, quantified using vertex, edge or spectral expansion. Expander constructions have spawned research in pure and applied mathematics, with several applicati ...
with a constant
spectral gap In mathematics, the spectral gap is the difference between the moduli of the two largest eigenvalues of a matrix or operator; alternately, it is sometimes taken as the smallest non-zero eigenvalue. Various theorems relate this difference to othe ...
.


Statement

Let G = (V, E) be an (n, d, \lambda)-graph. For any two subsets S, T \subseteq V, let e(S, T) = , \, be the number of edges between ''S'' and ''T'' (counting edges contained in the intersection of ''S'' and ''T'' twice). Then :\left, e(S, T) - \frac\ \leq \lambda \sqrt\,.


Tighter Bound

We can in fact show that :\left, e(S, T) - \frac\ \leq \lambda \sqrt\, using similar techniques.


Biregular Graphs

For
biregular graph In graph-theoretic mathematics, a biregular graph or semiregular bipartite graph is a bipartite graph G=(U,V,E) for which every two vertices on the same side of the given bipartition have the same degree as each other. If the degree of the vertice ...
s, we have the following variation, where we take \lambda to be the second largest eigenvalue. Let G = (L, R, E) be a
bipartite graph In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V are ...
such that every vertex in L is adjacent to d_L vertices of R and every vertex in R is adjacent to d_R vertices of L. Let S \subseteq L, T \subseteq R with , S, = \alpha, L, and , T, = \beta , R, . Let e(G) = , E(G), . Then :\left, \frac - \alpha \beta\ \leq \frac \sqrt \leq \frac \sqrt\,. Note that \sqrt is the largest eigenvalue of G.


Proofs


Proof of First Statement

Let A_G be the
adjacency matrix In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph. In the special case of a finite simp ...
of G and let \lambda_1\geq\cdots\geq\lambda_n be the eigenvalues of A_G (these eigenvalues are real because A_G is symmetric). We know that \lambda_1=d with corresponding eigenvector v_1=\frac 1\mathbf, the normalization of the all-1's vector. Define \lambda=\sqrt and note that \max\\leq\lambda^2\leq\lambda_1^2=d^2. Because A_G is symmetric, we can pick eigenvectors v_2,\ldots,v_n of A_G corresponding to eigenvalues \lambda_2,\ldots,\lambda_n so that \ forms an orthonormal basis of \mathbf R^n. Let J be the n\times n matrix of all 1's. Note that v_1 is an eigenvector of J with eigenvalue n and each other v_i, being perpendicular to v_1=\mathbf, is an eigenvector of J with eigenvalue 0. For a vertex subset U \subseteq V, let 1_U be the column vector with v^\text coordinate equal to 1 if v\in U and 0 otherwise. Then, :\left, e(S,T)-\frac dn, S, , T, \=\left, 1_S^\operatorname\left(A_G-\frac dnJ\right)1_T\. Let M=A_G-\frac dnJ. Because A_G and J share eigenvectors, the eigenvalues of M are 0,\lambda_2,\ldots,\lambda_n. By the Cauchy-Schwarz inequality, we have that , 1_S^\operatornameM1_T, =, 1_S\cdot M1_T, \leq\, 1_S\, \, M1_T\, . Furthermore, because M is self-adjoint, we can write :\, M1_T\, ^2=\langle M1_T,M1_T\rangle=\langle 1_T,M^21_T\rangle=\left\langle 1_T,\sum_^nM^2\langle 1_T,v_i\rangle v_i\right\rangle=\sum_^n\lambda_i^2\langle 1_T,v_i\rangle^2\leq\lambda^2\, 1_T\, ^2. This implies that \, M1_T\, \leq\lambda\, 1_T\, and \left, e(S,T)-\frac dn, S, , T, \\leq\lambda\, 1_S\, \, 1_T\, =\lambda\sqrt.


Proof Sketch of Tighter Bound

To show the tighter bound above, we instead consider the vectors 1_S-\fracn\mathbf 1 and 1_T-\fracn\mathbf 1, which are both perpendicular to v_1. We can expand :1_S^\operatornameA_G1_T=\left(\fracn\mathbf 1\right)^\operatornameA_G\left(\fracn\mathbf 1\right)+\left(1_S-\fracn\mathbf 1\right)^\operatornameA_G\left(1_T-\fracn\mathbf 1\right) because the other two terms of the expansion are zero. The first term is equal to \frac\mathbf 1^\operatornameA_G\mathbf 1=\frac dn, S, , T, , so we find that :\left, e(S,T)-\frac dn, S, , T, \ \leq\left, \left(1_S-\fracn\mathbf 1\right)^\operatornameA_G\left(1_T-\fracn\mathbf 1\right)\ We can bound the right hand side by \lambda\left\, 1_S-\frac\mathbf 1\right\, \left\, 1_T-\frac\mathbf 1\right\, =\lambda\sqrt using the same methods as in the earlier proof.


Applications

The expander mixing lemma can be used to upper bound the size of an independent set within a graph. In particular, the size of an independent set in an (n, d, \lambda)-graph is at most \lambda n/d. This is proved by letting T=S in the statement above and using the fact that e(S,S)=0. An additional consequence is that, if G is an (n, d, \lambda)-graph, then its
chromatic number In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints. In its simplest form, it is a way of coloring the vertices o ...
\chi(G) is at least d/\lambda. This is because, in a valid graph coloring, the set of vertices of a given color is an independent set. By the above fact, each independent set has size at most \lambda n/d, so at least d/\lambda such sets are needed to cover all of the vertices. A second application of the expander mixing lemma is to provide an upper bound on the maximum possible size of an independent set within a polarity graph. Given a finite
projective plane In mathematics, a projective plane is a geometric structure that extends the concept of a plane. In the ordinary Euclidean plane, two lines typically intersect in a single point, but there are some pairs of lines (namely, parallel lines) that do ...
\pi with a
polarity Polarity may refer to: Science *Electrical polarity, direction of electrical current *Polarity (mutual inductance), the relationship between components such as transformer windings * Polarity (projective geometry), in mathematics, a duality of ord ...
\perp, the polarity graph is a graph where the vertices are the points a of \pi, and vertices x and y are connected if and only if x\in y^. In particular, if \pi has order q, then the expander mixing lemma can show that an independent set in the polarity graph can have size at most q^ - q + 2q^ - 1, a bound proved by Hobart and Williford.


Converse

Bilu and Linial showedExpander mixing lemma converse
/ref> that a converse holds as well: if a d-regular graph G = (V, E) satisfies that for any two subsets S, T \subseteq V with S \cap T = \empty we have :\left, e(S, T) - \frac\ \leq \lambda \sqrt, then its second-largest (in absolute value) eigenvalue is bounded by O(\lambda (1+\log(d/\lambda))).


Generalization to hypergraphs

Friedman and Widgerson proved the following generalization of the mixing lemma to hypergraphs. Let H be a k-uniform hypergraph, i.e. a hypergraph in which every "edge" is a tuple of k vertices. For any choice of subsets V_1, ..., V_k of vertices, :\left, , e(V_1,...,V_k), - \frac, V_1, ..., V_k, \ \le \lambda_2(H)\sqrt.


Notes


References

*. *F.C. Bussemaker, D.M. Cvetković, J.J. Seidel. Graphs related to exceptional root systems, Combinatorics (Proc. Fifth Hungarian Colloq., Keszthely, 1976), volume 18 of Colloq. Math. Soc. János Bolyai (1978), 185-191. * *. *. *{{citation , last1 = Friedman , first1 = J. , last2 = Widgerson , first2 = A. , journal = Combinatorica , pages = 43–65 , title = On the second eigenvalue of hypergraphs , volume = 15 , issue = 1 , year = 1995 , url = https://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/FW95/fw95a.pdf , doi = 10.1007/BF01294459, s2cid = 17896683 . Theoretical computer science Lemmas in graph theory Algebraic graph theory